function fib(n) {
  if (n < 1) return 0;
  if (n <= 2) return 1;
  return fib(n - 1) + fib(n - 2);
}

worker.onMessage((msg) => {
  if (msg.type === 'execFunc_fib') {
    worker.postMessage({
      type: 'execFunc_fib',
      result: fib(msg.params[0]),
    });
  }
});
